
// 代表一级|二级|三级数据的ts类型
export interface Attr {
  id:number,  //商品id
  name:string, //商品名称
  category1Id?: number,  //二级分类需要一级分类的id
  category2Id?:number    //三级分类需要二级分类的id
}

// 分类接口返回数据的ts类型
export type CategoryResponeDate = Attr[]


//属性值ts类型
export interface AttrValue {
  id?: number,
  valueName: string,
  attrId?: number,
  showInput?:boolean
}
//属性值属性的ts类型
export type AttrValueList = AttrValue[];

//属性对象的ts类型
export interface Attr1 {                     
  attrName: string,
  categoryId: number,
  categoryLevel: number,
  attrValueList: AttrValueList
}
//属性对象属性类型
export type AttrList = Attr[];